/* register Start */
.info_regis
{
    max-width:50%;
    float:left;
}
.info_regis .tt_regis1
{
    color:#F26522;
    font-weight:400;
    font-size:24px;
}
.name,.user_regis
{
    color:#777777;
    font-size:18px;
    font-weight:400;
}
.step_info
{
    float:right;
}
.info_step
{
    color:#333;
    font-size:15px;
}
.info_step span
{
    font-size:12px;
}
.percent_step
{
    border:1px solid #ccc;
}
.percent_step span
{
    background:#82C22B;
    display:block;
    text-indent: -9999px;
}
.main_step
{
    margin-top:10px;

}
.main_step .main_step1
{
    font-size:15px;
    color:#F26522;
}
#main_step2
{

}
#main_step2 .step
{
    float:left;
    list-style:none;
}
.step
{
    background:#eee;
    margin:0px 15px;
    width:140px;
    margin-top:10px;
}
.step a
{
    width:100px;
    text-decoration:none;
    color:#3C709A;
}
.step .num_step
{
    font-size:28px;
    font-weight:400;
    float:left;
    margin:10px 0 0 10px
}
.step .name_step
{
    min-height:40px;
    margin-top:20px;
    margin-left:5px
}
#main_step2 .active_step
{
    background:#D6F0B4;
}
#main_step2 .active_step a
{
    color:#628E19;
}
/* list subjects */
#list_subjects
{
    width:100%;
}
#list_subjects li
{
    list-style:none;
    margin-bottom:15px;
}
#list_subjects .list_subjects span.parent
{
    display:block;
    background:#4F8ABA url('../images/plus.png') no-repeat center left 5px;
    color:#fff;
    padding:5px 25px;
    font-size:15px;
    cursor: pointer;
}
#list_subjects .list_subjects span.plus
{
	background:#4F8ABA url('../images/minus.png') no-repeat center left 5px!important;
}
#list_subjects .list_subjects ul
{
    background:#EEE;
}
#list_subjects .list_subjects ul li
{
    float:left;
    width:18%;
    margin:5px;
}
.display-block
{
	display: block!!important;
}
.hidden
{
	display: none;
}





/* End Register */